Richard Hult [Thu, 20 Dec 2007 12:21:51 +0000 (12:21 +0000)]
Add stub for quartz for fix build.
2007-12-20 Richard Hult <richard@imendio.com>
* modules/other/gail/gailwindow.c: (gail_window_get_mdi_zorder):
Add stub for quartz for fix build.
svn path=/trunk/; revision=19204
Christian Persch [Thu, 20 Dec 2007 00:22:39 +0000 (00:22 +0000)]
R modules/other/gail/gailintl.h: Use the stock item's label as the name of
2007-12-20 Christian Persch <chpe@gnome.org>
* modules/other/gail/Makefile.am:
* modules/other/gail/gailimage.c: (gail_image_class_init),
(gail_image_init), (elide_underscores), (gail_image_get_name),
(atk_image_interface_init), (gail_image_finalize):
* modules/other/gail/gailimage.h:
R modules/other/gail/gailintl.h:
* po/POTFILES.skip: Use the stock item's label as the name of the
accessible in gailimage.c. Bug #504246.
svn path=/trunk/; revision=19203
Mathias Hasselmann [Thu, 20 Dec 2007 00:02:46 +0000 (00:02 +0000)]
Correct date in ChangeLog entry
svn path=/trunk/; revision=19202
Mathias Hasselmann [Wed, 19 Dec 2007 22:57:01 +0000 (22:57 +0000)]
Avoid some compiler warnings and remove obsolete code. (#339540)
* gtk/gtkcalendar.c: Change week and year variable in
calendar_paint_week_numbers from gint to guint. Remove obsolete "#if
0" block from calendar_paint_day: The feature in question is handled
few lines above. Cast data returned by gtk_selection_data_get_text()
to (gchar*) in gtk_calendar_drag_data_received.
svn path=/trunk/; revision=19201
19:54:11 Tim Janik [Wed, 19 Dec 2007 18:52:30 +0000 (18:52 +0000)]
include Makefile.decl to unbreak test rules.
2007-12-19 19:54:11 Tim Janik <timj@imendio.com>
* libgail-util/Makefile.am: include Makefile.decl to unbreak test rules.
svn path=/trunk/; revision=19200
Seán de Búrca [Wed, 19 Dec 2007 17:26:27 +0000 (17:26 +0000)]
Updated Irish translation.
2007-12-19 Seán de Búrca <sdeburca@svn.gnome.org>
* ga.po: Updated Irish translation.
svn path=/trunk/; revision=19199
17:05:31 Tim Janik [Wed, 19 Dec 2007 16:03:34 +0000 (16:03 +0000)]
include Makefile.decl to unbreak test rules.
2007-12-19 17:05:31 Tim Janik <timj@imendio.com>
* modules/other/Makefile.am: include Makefile.decl to unbreak test rules.
svn path=/trunk/; revision=19198
Johan Dahlin [Wed, 19 Dec 2007 13:49:29 +0000 (13:49 +0000)]
Add another call to gtk_builder_add_string after using delayed properties,
2007-12-19 Johan Dahlin <johan@gnome.org>
* tests/buildertest.c (test_object_properties):
Add another call to gtk_builder_add_string after using
delayed properties, as reported in #504393 but already
fixed in #495769.
svn path=/trunk/; revision=19197
Christian Persch [Tue, 18 Dec 2007 13:51:12 +0000 (13:51 +0000)]
Integrate gail into gtk+. Bug #169488.
* configure.in:
* docs/reference/Makefile.am:
* docs/reference/libgail-util/*:
* gail-uninstalled.pc.in:
* gail.pc.in:
* modules/Makefile.am:
* modules/other/Makefile.am:
* modules/other/gail/*:
* modules/other/gail/libgail-util/*:
* po/POTFILES.skip: Integrate gail into gtk+. Bug #169488.
svn path=/trunk/; revision=19196
Matthias Clasen [Tue, 18 Dec 2007 03:24:17 +0000 (03:24 +0000)]
Add a gtk-im-module GTK setting
2007-12-17 Matthias Clasen <mclasen@redhat.com>
* gtk/gtksettings.c: Add a gtk-im-module GTK setting
* gdk/win32/gdkproperty-win32.c:
* gdk/x11/gdksettings.c: ...and back it by a Gtk/IMModule X setting.
* gtk/gtkimmodule.[hc]:
* gtk/gtkimmulticontext.[hc]: When determining the default context,
look at the gtk-im-module setting, and listen for changes to the
setting. (#502446, Akira Tagoh)
svn path=/trunk/; revision=19195
Daniel Nylander [Mon, 17 Dec 2007 18:19:20 +0000 (18:19 +0000)]
sv.po: Swedish translation updated
svn path=/trunk/; revision=19192
Daniel Nylander [Mon, 17 Dec 2007 15:54:24 +0000 (15:54 +0000)]
sv.po: Updated Swedish translation
svn path=/trunk/; revision=19190
Kristian Rietveld [Mon, 17 Dec 2007 15:33:45 +0000 (15:33 +0000)]
use a weak pointer to set last_window to NULL as soon as it's destroyed.
2007-12-17 Kristian Rietveld <kris@imendio.com>
* gtk/gtktooltip.c (gtk_tooltip_finalize),
(gtk_tooltip_set_last_window): use a weak pointer to set last_window
to NULL as soon as it's destroyed. (#496546, patch from
Benjamin Berg).
svn path=/trunk/; revision=19189
Kristian Rietveld [Mon, 17 Dec 2007 13:25:43 +0000 (13:25 +0000)]
always determine what arrow to show if show_sort_indicator is true.
2007-12-17 Kristian Rietveld <kris@imendio.com>
* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_update_button):
always determine what arrow to show if show_sort_indicator is true.
(#352738, Chris Vine).
svn path=/trunk/; revision=19188
Mathias Hasselmann [Sun, 16 Dec 2007 19:15:17 +0000 (19:15 +0000)]
Prevent assertion failure in gtk_paned_find_neighbours. (#503824,
Sébastien Granjoux)
* gtk/gtkpaned.c: Call gtk_container_forall instead of
gtk_container_foreach in get_child_panes.
svn path=/trunk/; revision=19186
Xan Lopez [Sat, 15 Dec 2007 11:15:19 +0000 (11:15 +0000)]
Plug leak: When reordering the info in the list the old node is removed
2007-12-15 Xan Lopez <xan.lopez@nokia.com>
* gtk/gtktreeviewcolumn.c (gtk_tree_view_column_cell_layout_reorder):
Plug leak: When reordering the info in the list the old node is
removed but not freed. (#503569)
svn path=/trunk/; revision=19184
Sebastian Dröge [Sat, 15 Dec 2007 05:01:30 +0000 (05:01 +0000)]
Use u32 instead of __u32 and u8 instead of __u8 as the other types are
* gdk/directfb/gdkcursor-directfb.c: (gdk_cursor_new_for_display):
Use u32 instead of __u32 and u8 instead of __u8 as the other types
are deprecated since DirectFB 1.0.0. If compiling with an older
version define the new type name to the old types. Fixes bug #503190.
svn path=/trunk/; revision=19182
Ray Strode [Fri, 14 Dec 2007 17:06:08 +0000 (17:06 +0000)]
Suggest g_signal_connect (..., "realize", ...) instead of
2007-12-14 Ray Strode <rstrode@redhat.com>
* gtk/gtkwidget.c: Suggest g_signal_connect (..., "realize", ...)
instead of g_signal_connect_after (..., "realize", ...) as an
alternative to gtk_widget_realize () (bug 503537).
svn path=/trunk/; revision=19181
Michael Natterer [Fri, 14 Dec 2007 11:20:10 +0000 (11:20 +0000)]
gdk/gdkinternals.h #include <gio/gio.h> instead of individual files.
2007-12-14 Michael Natterer <mitch@imendio.com>
* gdk/gdkinternals.h
* gdk/gdkapplaunchcontext.h: #include <gio/gio.h> instead of
individual files.
* gdk/gdkapplaunchcontext.c
* gdk/x11/gdkapplaunchcontext-x11.c: remove all gio includes, the
header already includes everything now.
svn path=/trunk/; revision=19180
Mathias Hasselmann [Fri, 14 Dec 2007 11:07:23 +0000 (11:07 +0000)]
Correct "Since:" tags for GtkPageSetup and GtkPrintSettings as
next stable release shall be 2.16, not 2.14 - even if disagree.
* gtk/gtkpagesetup.c, gtk/gtkprintsettings.c: s/2.14/2.16/
svn path=/trunk/; revision=19179
Mathias Hasselmann [Fri, 14 Dec 2007 11:03:41 +0000 (11:03 +0000)]
Remove comments I forgot in docs/reference/gtk/gtk-docs.sgml.
svn path=/trunk/; revision=19178
Mathias Hasselmann [Fri, 14 Dec 2007 10:57:46 +0000 (10:57 +0000)]
Change GtkToolItem to retrieve its properties from GtkToolShell interface,
instead of relying on being child of a GtkToolbar. (#
5034079)
* gtk/gtk.symbols, docs/reference/gtk/gtk-docs.sgml,
docs/reference/gtk/gtk-sections.txt: Add GtkToolShell symbols.
* docs/reference/gtk/tmpl/gtktoolitem.sgml: Move section docs inline.
* gtk/gtktoolbar.c: Implement GtkToolShellIface.
* gtk/gtktoolbar.h: Remove _gtk_toolbar_rebuild_menu.
* gtk/gtktoolitem.c: Use GtkToolShell, instead of GtkToolbar.
Take section docs from template file and update them for GtkToolShell.
* gtk/Makefile.am: Add gtk/gtktoolshell.c and gtk/gtktoolshell.h.
* gtk/gtktoolshell.c, gtk/gtktoolshell.h: New GtkToolShellIface.
svn path=/trunk/; revision=19177
Mathias Hasselmann [Fri, 14 Dec 2007 09:02:54 +0000 (09:02 +0000)]
Extract loading of GtkPageSetup and GtkPrintSettings from their *_new_*()
functions and move that code into separate *_load_*() functions (#475565).
* gtk/gtk.symbols, gtk/gtkpagesetup.c, gtk/gtkpagesetup.h:
Extract gtk_page_setup_load_file, gtk_page_setup_load_key_file,
gtk_print_settings_load_file and gtk_print_settings_load_key_file.
Change the matching *_new_*() functions to use those functions.
svn path=/trunk/; revision=19176
Matthias Clasen [Fri, 14 Dec 2007 05:00:51 +0000 (05:00 +0000)]
Close an api gap in tooltips
svn path=/trunk/; revision=19175
Kristian Rietveld [Fri, 14 Dec 2007 00:52:04 +0000 (00:52 +0000)]
added tests for insertion functions.
2007-12-14 Kristian Rietveld <kris@imendio.com>
* gtk/tests/liststore.c:
* gtk/tests/treestore.c: added tests for insertion functions.
svn path=/trunk/; revision=19174
Søren Sandmann [Thu, 13 Dec 2007 18:27:05 +0000 (18:27 +0000)]
Add RandR 1.2 support
Thu Dec 13 13:14:50 2007 Søren Sandmann <sandmann@redhat.com>
* Add RandR 1.2 support
- New monitors_changed signal - New API to get width/height of
monitors, and the name of the plug
svn path=/trunk/; revision=19173
Kristian Rietveld [Thu, 13 Dec 2007 16:28:12 +0000 (16:28 +0000)]
test the move and swap functions on a store with only one node.
2007-12-13 Kristian Rietveld <kris@imendio.com>
* gtk/tests/liststore.c:
* gtk/tests/treestore.c: test the move and swap functions on a
store with only one node.
svn path=/trunk/; revision=19172
Kristian Rietveld [Thu, 13 Dec 2007 14:05:04 +0000 (14:05 +0000)]
add a call to g_test_bug_base().
2007-12-13 Kristian Rietveld <kris@imendio.com>
* gtk/gtktestutils.c (gtk_test_init): add a call to
g_test_bug_base().
* gtk/tests/treeview-scrolling.c: add g_test_bug() calls to
appriopriate tests.
svn path=/trunk/; revision=19171
Kristian Rietveld [Thu, 13 Dec 2007 12:59:01 +0000 (12:59 +0000)]
start composing tests for the list and tree store.
2007-12-13 Kristian Rietveld <kris@imendio.com>
* gtk/tests/liststore.c:
* gtk/tests/treestore.c: start composing tests for the list and tree
store.
* gtk/tests/treeview-scrolling.c: added automated tests for
GtkTreeView's scrolling "subsystem".
* gtk/tests/Makefile.am: updated; added new test programs.
svn path=/trunk/; revision=19170
Michael Natterer [Thu, 13 Dec 2007 11:18:45 +0000 (11:18 +0000)]
Remove all .cvsignore files.
svn path=/trunk/; revision=19169
Mathias Hasselmann [Thu, 13 Dec 2007 10:05:07 +0000 (10:05 +0000)]
Make the code compile again after the GdkAppLaunchContext changes.
* configure.in: Add gio-2.0 to GDK_PACKAGES.
* gdk/gdkinternals.h: Include <gio/gappinfo.h>.
svn path=/trunk/; revision=19168
Matthias Clasen [Thu, 13 Dec 2007 05:49:11 +0000 (05:49 +0000)]
Add docs
svn path=/trunk/; revision=19167
Matthias Clasen [Thu, 13 Dec 2007 05:17:04 +0000 (05:17 +0000)]
Forgotten file
svn path=/trunk/; revision=19166
Matthias Clasen [Thu, 13 Dec 2007 05:16:33 +0000 (05:16 +0000)]
Implement GAppLaunchContext in gdk, providing startup notification.
2007-12-12 Matthias Clasen <mclasen@redhat.com>
* gdk/gdkapplaunchcontext.[hc]: Implement GAppLaunchContext
in gdk, providing startup notification. (#503203)
* gdk/x11/gdkapplaunchcontext-x11.c:
* gdk/win32/gdkapplaunchcontext-win32.c:
* gdk/quartz/gdkapplaunchcontext-quartz.c:
* gdk/directfb/gdkapplaunchcontext-directfb.c: Backend-specific
parts. All but X11 are just empty stubs for now.
* gdk/gdk.symbols:
* gdk/gdkinternals.h:
* gdk/Makefile.am:
* gdk/x11/Makefile.am:
* gdk/win32/Makefile.am:
* gdk/quartz/Makefile.am:
* gdk/directfb/Makefile.am: Necessary glue.
svn path=/trunk/; revision=19165
Mathias Hasselmann [Wed, 12 Dec 2007 09:39:36 +0000 (09:39 +0000)]
Another attempt to improve gtk_drag_dest_set docs.
* gtk/gtkdnd.c: Another attempt to improve gtk_drag_dest_set docs.
svn path=/trunk/; revision=19164
Attilio Fiandrotti [Tue, 11 Dec 2007 20:20:29 +0000 (20:20 +0000)]
Applied a patch by Claudio Ciccani which adds testing functions to the
2007-12-11 Attilio Fiandrotti <attilio.fiandrotti@gmail.com>
* gdk/directfb/gdktestutils-directfb.c:
* gdk/directfb/Makefile.am: Applied a patch by Claudio Ciccani
which adds testing functions to the DirectFB backend.
svn path=/trunk/; revision=19163
Attilio Fiandrotti [Tue, 11 Dec 2007 20:09:01 +0000 (20:09 +0000)]
Applied a patch by Claudio Ciccani which fixes the mixing of gdk and cairo
2007-12-11 Attilio Fiandrotti <attilio.fiandrotti@gmail.com>
* gdk/directfb/gdkdrawable-directfb.c: Applied a patch by Claudio
Ciccani which fixes the mixing of gdk and cairo rendering.
svn path=/trunk/; revision=19161
Mathias Hasselmann [Tue, 11 Dec 2007 18:57:00 +0000 (18:57 +0000)]
Move documentation for gtk_drag_dest_set to gtkdnd.c.
* docs/reference/gtk/tmpl/gtkdnd.sgml:
Move documentation for gtk_drag_dest_set to gtkdnd.c.
svn path=/trunk/; revision=19160
Mathias Hasselmann [Tue, 11 Dec 2007 18:56:56 +0000 (18:56 +0000)]
Mention impact of GtkDestDefaults on "drag-motion" handlers. Clearify
* gtk/gtkdnd.c, gtk/gtkwidget.c: Mention impact of GtkDestDefaults
on "drag-motion" handlers. Clearify documentation for
gtk_drag_dest_set.
svn path=/trunk/; revision=19159
15:44:01 Tim Janik [Tue, 11 Dec 2007 14:42:12 +0000 (14:42 +0000)]
made unnecessarily exported symbols static. switched g_return_if_fail()
2007-12-11 15:44:01 Tim Janik <timj@imendio.com>
* buildertest.c: made unnecessarily exported symbols static.
switched g_return_if_fail() statements in tests to assertions.
special cased currently failing Widget/accesibility test to
run only for g_test_thorough(), so it doesn't break make check.
some coding style fixes.
* Makefile.am: added buildertest to TEST_PROGS.
svn path=/trunk/; revision=19157
Kostas Papadimas [Tue, 11 Dec 2007 08:12:32 +0000 (08:12 +0000)]
Updated Greek translation
svn path=/trunk/; revision=19155
Kostas Papadimas [Tue, 11 Dec 2007 07:59:52 +0000 (07:59 +0000)]
Updated Greek translation
svn path=/trunk/; revision=19153
Stefan Kost [Mon, 10 Dec 2007 22:18:46 +0000 (22:18 +0000)]
Use gtk_widget_get_parent_window() instead of widget->parent->window.
* docs/tutorial/gtk-tut.sgml:
Use gtk_widget_get_parent_window() instead of widget->parent->window.
svn path=/trunk/; revision=19152
Richard Hult [Mon, 10 Dec 2007 20:44:23 +0000 (20:44 +0000)]
Install backend specific header (bug #405915). Also add a getter for the
2007-12-10 Richard Hult <richard@imendio.com>
* gdk/quartz/Makefile.am:
* gdk/quartz/gdkquartz.h:
* gdk/quartz/gdkwindow-quartz.c: Install backend specific
header (bug #405915). Also add a getter for the toplevel nswindow.
svn path=/trunk/; revision=19151
Richard Hult [Mon, 10 Dec 2007 20:22:08 +0000 (20:22 +0000)]
Replace the autorelease pools used for each drawing context and in
2007-12-10 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkdrawable-quartz.c:
(gdk_quartz_drawable_get_context),
(gdk_quartz_drawable_release_context):
* gdk/quartz/gdkeventloop-quartz.c: (gdk_event_prepare),
(gdk_event_check), (gdk_event_dispatch), (poll_func):
* gdk/quartz/gdkwindow-quartz.h: Replace the autorelease pools
used for each drawing context and in prepare, dispatch and poll
with one that exists across each main loop iteration. Fixes leaks
on leopard and protects against future leaks introduce when the
underlying system changes again (bug #492977).
svn path=/trunk/; revision=19149
Richard Hult [Mon, 10 Dec 2007 19:49:52 +0000 (19:49 +0000)]
Fix the check for no changes to position and size.
2007-12-10 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkwindow-quartz.c: (move_resize_window_internal):
Fix the check for no changes to position and size.
svn path=/trunk/; revision=19147
Richard Hult [Mon, 10 Dec 2007 19:38:47 +0000 (19:38 +0000)]
Ignore drawRect calls with zero sized areas at (0, 0), patch from Paul
2007-12-10 Richard Hult <richard@imendio.com>
* gdk/quartz/GdkQuartzView.c: Ignore drawRect calls with zero
sized areas at (0, 0), patch from Paul Davis.
svn path=/trunk/; revision=19145
Richard Hult [Mon, 10 Dec 2007 19:00:23 +0000 (19:00 +0000)]
Fix a bug where we could end up trying to handle the same event more than
2007-12-10 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkprivate-quartz.h:
* gdk/quartz/gdkeventloop-quartz.c:
(_gdk_quartz_event_loop_get_pending),
(_gdk_quartz_event_loop_check_pending),
(_gdk_quartz_event_loop_release_event), (gdk_event_prepare),
(gdk_event_check), (gdk_event_dispatch):
* gdk/quartz/gdkevents-quartz.c: (gdk_events_pending)
(_gdk_events_queue): Fix a bug where we could end up trying to
handle the same event more than once. Based on patch from Paul
Davis.
svn path=/trunk/; revision=19143
Tor Lillqvist [Mon, 10 Dec 2007 14:27:35 +0000 (14:27 +0000)]
Include bin/gtk-builder-convert in the dev package. (#502850)
2007-12-10 Tor Lillqvist <tml@novell.com>
* gtk-zip.sh.in: Include bin/gtk-builder-convert in the dev
package. (#502850)
svn path=/trunk/; revision=19141
Matthias Clasen [Mon, 10 Dec 2007 06:19:53 +0000 (06:19 +0000)]
Another fix to avoid further fallout from the fix for bug 388321.
2007-12-10 Matthias Clasen <mclasen@redhat.com>
* gtk/gtknotebook.c (gtk_notebook_real_remove): Another fix
to avoid further fallout from the fix for bug 388321.
svn path=/trunk/; revision=19139
Attilio Fiandrotti [Sun, 9 Dec 2007 22:53:54 +0000 (22:53 +0000)]
Minor fix for code added in r19132
svn path=/trunk/; revision=19137
Matthias Clasen [Sun, 9 Dec 2007 18:55:12 +0000 (18:55 +0000)]
Fix the spinguard logic for big buffers. (#494667, Ed Catmur)
2007-12-09 Matthias Clasen <mclasen@redhat.com>
* io-jpeg.c: Fix the spinguard logic for big buffers.
(#494667, Ed Catmur)
svn path=/trunk/; revision=19135
Ihar Hrachyshka [Sun, 9 Dec 2007 12:43:33 +0000 (12:43 +0000)]
Updated Belarusian Latin translation.
svn path=/trunk/; revision=19134
Attilio Fiandrotti [Sun, 9 Dec 2007 10:03:30 +0000 (10:03 +0000)]
Committed several patches by Denis Oliver Knoppwhich are expected to improve the performance of the DirectFB backend
svn path=/trunk/; revision=19132
Jakub Friedl [Sat, 8 Dec 2007 09:33:23 +0000 (09:33 +0000)]
Czech Translation updated by Petr Kovar.
2007-12-08 Jakub Friedl <jfriedl@suse.cz>
* cs.po: Czech Translation updated by Petr Kovar.
svn path=/trunk/; revision=19131
Matthias Clasen [Fri, 7 Dec 2007 19:06:03 +0000 (19:06 +0000)]
Correct the documentation of child property getter arguments. (#501992,
2007-12-07 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkcontainer.c: Correct the documentation of child
property getter arguments. (#501992, David Brigada)
svn path=/trunk/; revision=19130
Matthias Clasen [Fri, 7 Dec 2007 18:51:25 +0000 (18:51 +0000)]
Don't leak pixbufs. (#502250, Yevgen Muntyan)
2007-12-07 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkfilechooserdefault.c (shortcuts_reload_icons): Don't
leak pixbufs. (#502250, Yevgen Muntyan)
svn path=/trunk/; revision=19128
Yevgen Muntyan [Fri, 7 Dec 2007 18:16:05 +0000 (18:16 +0000)]
Forgot bug number.
svn path=/trunk/; revision=19127
Yevgen Muntyan [Fri, 7 Dec 2007 18:05:42 +0000 (18:05 +0000)]
added alternative button order in Print and Page Setup dialogs.
2007-12-07 Yevgen Muntyan <muntyan@tamu.edu>
* gtk/gtkprintunixdialog.c:
* gtk/gtkpagesetupunixdialog.c: added alternative button order in
Print and Page Setup dialogs.
svn path=/trunk/; revision=19126
13:16:33 Tim Janik [Fri, 7 Dec 2007 12:22:33 +0000 (12:22 +0000)]
skip tests if gdktarget!=x11, since GUI tests need Xvfb. only start Xvfb
2007-12-07 13:16:33 Tim Janik <timj@imendio.com>
* Makefile.decl: skip tests if gdktarget!=x11, since GUI tests need
Xvfb. only start Xvfb if TEST_PROGS is not empty. moved "set -e" out
of XVFB_START, since it's the GTESTER invokation that needs this.
svn path=/trunk/; revision=19125
Tommi Komulainen [Thu, 6 Dec 2007 20:14:17 +0000 (20:14 +0000)]
Remove trailing whitespace that can trigger false positives in abicheck.sh
2007-12-06 Tommi Komulainen <tommi.komulainen@iki.fi>
* gdk-pixbuf/gdk-pixbuf.symbols:
* gdk/gdk.symbols:
* gdk/gtk.symbols: Remove trailing whitespace that can trigger false
positives in abicheck.sh
svn path=/trunk/; revision=19124
Attilio Fiandrotti [Thu, 6 Dec 2007 17:45:05 +0000 (17:45 +0000)]
Committed a patch by DOK to fix GDK events generations in the DirectFB backend
svn path=/trunk/; revision=19122
13:55:06 Tim Janik [Thu, 6 Dec 2007 12:54:08 +0000 (12:54 +0000)]
replaced seq(1) invokation for X11 ids with a hardcoded set of likely
2007-12-06 13:55:06 Tim Janik <timj@imendio.com>
* Makefile.decl: replaced seq(1) invokation for X11 ids with a hardcoded
set of likely unused display ids, because MacOS has no seq(1) command.
svn path=/trunk/; revision=19121
Richard Hult [Thu, 6 Dec 2007 12:39:01 +0000 (12:39 +0000)]
Fix warning when switching spaces in leopard.
2007-12-06 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkevents-quartz.c:
(synthesize_crossing_events_for_ns_event): Fix warning when
switching spaces in leopard.
svn path=/trunk/; revision=19119
13:38:36 Tim Janik [Thu, 6 Dec 2007 12:38:00 +0000 (12:38 +0000)]
ported to new testing framework.
2007-12-06 13:38:36 Tim Janik <timj@imendio.com>
* tests/floatingtest.c: ported to new testing framework.
* tests/Makefile.am: run floatingtest as testing framework test.
svn path=/trunk/; revision=19118
10:44:52 Tim Janik [Thu, 6 Dec 2007 09:43:20 +0000 (09:43 +0000)]
majorly speed up execution by reducing timeouts and converting main loop
2007-12-06 10:44:52 Tim Janik <timj@imendio.com>
* tests/autotestfilechooser.c: majorly speed up execution by reducing
timeouts and converting main loop sleeps to pending/iterate loops with
very low priority async handlers. eliminate output for non-verbose
tests. assert successfull subtests in all test functions. use testing
framework in main().
* tests/Makefile.am: add autotestfilechooser to TEST_PROGS, so it's
executed inside Xvfb upon make check.
svn path=/trunk/; revision=19117
08:23:38 Tim Janik [Thu, 6 Dec 2007 07:22:03 +0000 (07:22 +0000)]
use string comparisons for string property values and get rid of
2007-12-06 08:23:38 Tim Janik <timj@imendio.com>
* tests/objecttests.c: use string comparisons for string property
values and get rid of referencing symbols in array initialization.
svn path=/trunk/; revision=19116
18:59:59 Tim Janik [Wed, 5 Dec 2007 16:58:44 +0000 (16:58 +0000)]
run tests in current dir after setting up the logging directory, so their
2007-12-05 18:59:59 Tim Janik <timj@imendio.com>
* gtk+/Makefile.decl: run tests in current dir after setting up the
logging directory, so their results get properly merged into the
resulting test log.
* gtk+/gtk/gtktestutils.[hc]: added gtk_test_list_all_types() for
tests to loop over registered Gdk/Gtk+ types.
* gtk+/tests/objecttests.c: new test program, implements automated
property tests. several properties are blacklisted because they
seem to trigger Gdk/Gtk+ bugs. ./objecttests -m thorough --verbose
can be used to test blacklisted properties and see which proprty failed.
svn path=/trunk/; revision=19115
Richard Hult [Tue, 4 Dec 2007 19:08:11 +0000 (19:08 +0000)]
Fully initialize the root window, fixes bug #501583.
2007-12-04 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkwindow-quartz.c: (_gdk_windowing_window_init):
Fully initialize the root window, fixes bug #501583.
svn path=/trunk/; revision=19109
Matthias Clasen [Tue, 4 Dec 2007 18:43:47 +0000 (18:43 +0000)]
Modify the tab-label-destroy fix to not crash epiphany.
2007-12-04 Matthias Clasen <mclasen@redhat.com>
* gtk/gtknotebook.c: Modify the tab-label-destroy fix to not
crash epiphany.
svn path=/trunk/; revision=19107
Richard Hult [Mon, 3 Dec 2007 19:51:20 +0000 (19:51 +0000)]
Don't crash when dragging from a source that doesn't support uri lists
2007-12-03 Richard Hult <richard@imendio.com>
* gtk/gtkquartz.c: (_gtk_quartz_set_selection_data_for_pasteboard):
Don't crash when dragging from a source that doesn't support uri
lists (bug #499868, Paul Davis).
svn path=/trunk/; revision=19102
Richard Hult [Mon, 3 Dec 2007 19:34:30 +0000 (19:34 +0000)]
Don't crash when a parent relative bg pixmap is set, and no parent has a
2007-12-03 Richard Hult <richard@imendio.com>
* gdk/quartz/gdkwindow-quartz.c:
(gdk_window_impl_quartz_begin_paint_region): Don't crash when a
parent relative bg pixmap is set, and no parent has a bg
pixmap. Fixes bug #500804.
svn path=/trunk/; revision=19100
Matthias Clasen [Mon, 3 Dec 2007 17:44:27 +0000 (17:44 +0000)]
Two optimizations for icon cache lookups.
2007-12-03 Matthias Clasen <mclasen@redhat.com>
Two optimizations for icon cache lookups.
* gtk/gtkiconcache.[hc]:
* gtk/gtkicontheme.c: Remember the directory index for
subdirectories, instead of running over the directory list
again and again.
* gtk/gtkiconcache.c (find_image_offset): Remember the last
chain and try it first; this helps with the the usage patterns
in gtkicontheme.c, where the same icon is queried for a lot
of subdirectories.
svn path=/trunk/; revision=19099
15:18:17 Tim Janik [Mon, 3 Dec 2007 14:17:31 +0000 (14:17 +0000)]
use 'grep -o' to extract _get_type functions from header files. this
2007-12-03 15:18:17 Tim Janik <timj@imendio.com>
* gtk/Makefile.am (gtktypefuncs.c): use 'grep -o' to extract _get_type
functions from header files. this should be portable across linux and
Mac OS, unlike the previpous sed expression.
svn path=/trunk/; revision=19098
Cody Russell [Sat, 1 Dec 2007 22:08:19 +0000 (22:08 +0000)]
[Win32]: On Windows, queue a redraw of child2 whenever we set the pane
2007-12-1 Cody Russell <bratsche@gnome.org>
* gtk/gtkpaned.c: (gtk_paned_set_position) [Win32]:
On Windows, queue a redraw of child2 whenever we set
the pane handle position. This is unfortunately kind
of hacky, but solves the visual artifacts that were
occuring on at least certain types of child widgets
(e.g., text views and tree views) that are inside
horizontal or vertical panes. (#144269)
svn path=/trunk/; revision=19095
Matthias Clasen [Fri, 30 Nov 2007 18:20:39 +0000 (18:20 +0000)]
Fix doc typos
svn path=/trunk/; revision=19094
Matthias Clasen [Fri, 30 Nov 2007 18:16:08 +0000 (18:16 +0000)]
Fix a typo
svn path=/trunk/; revision=19093
Matthias Clasen [Fri, 30 Nov 2007 00:36:52 +0000 (00:36 +0000)]
Remove debug spew
svn path=/trunk/; revision=19092
Matthias Clasen [Thu, 29 Nov 2007 23:54:23 +0000 (23:54 +0000)]
Fix subdir ordering
svn path=/trunk/; revision=19091
Stéphane Raimbault [Wed, 28 Nov 2007 09:20:03 +0000 (09:20 +0000)]
Updated French translation.
2007-11-28 Stéphane Raimbault <stephane.raimbault@gmail.com>
* fr.po: Updated French translation.
svn path=/trunk/; revision=19090
Tor Lillqvist [Wed, 28 Nov 2007 01:09:54 +0000 (01:09 +0000)]
Tack on "/share/locale" to GTK_LOCALEDIR so that the code in
2007-11-28 Tor Lillqvist <tml@novell.com>
* config.h.win32.in: Tack on "/share/locale" to GTK_LOCALEDIR so
that the code in _gtk_get_localedir() will find the slashes.
svn path=/trunk/; revision=19084
Tor Lillqvist [Wed, 28 Nov 2007 01:06:07 +0000 (01:06 +0000)]
A proper build of GNU libintl is supposed to export the variable
2007-11-28 Tor Lillqvist <tml@novell.com>
A proper build of GNU libintl is supposed to export the variable
_nl_msg_cat_cntr. configure looks for that variable in order to
recognize GNU gettext. If it sees that it is indeed GNU gettext
that is used, it decides to install message catalogs in
share/locale, otherwise in lib/locale. Until now on Windows I have
built GTK+ against a build of GNU gettext that did not export
_nl_msg_cat_cntr. But this will change, so we can't assume message
catalogs are always in lib/locale.
* gtk/gtkmain.c: (_gtk_get_localedir) [Win32]: Rework to handle
GTK_LOCALEDIR being either in "lib" or "share". Move the function
before the inclusion of gtkprivate.h so that it sees the original
GTK_LOCALEDIR.
* gtk-zip.sh.in: Check whether the message catalogs are in
share/locale or lib/locale.
svn path=/trunk/; revision=19083
Tor Lillqvist [Tue, 27 Nov 2007 23:28:16 +0000 (23:28 +0000)]
Improve portability. The -o option is present only in newish GNU egreps.
2007-11-28 Tor Lillqvist <tml@novell.com>
* gtk/Makefile.am: Improve portability. The -o option is present
only in newish GNU egreps. Use one more sed in the pipeline
instead.
svn path=/trunk/; revision=19082
Tor Lillqvist [Tue, 27 Nov 2007 22:48:32 +0000 (22:48 +0000)]
Remove fuzzy marker for the metadata entry (the first one, for the string
2007-11-28 Tor Lillqvist <tml@novell.com>
* io.po: Remove fuzzy marker for the metadata entry (the first
one, for the string ""), as having that fuzzy crashes msgfmt from
gettext 0.17, at least for me.
svn path=/trunk/; revision=19081
Tor Lillqvist [Tue, 27 Nov 2007 22:29:46 +0000 (22:29 +0000)]
Fix #375893, patch by Ben Hague:
2007-11-28 Tor Lillqvist <tml@novell.com>
Fix #375893, patch by Ben Hague:
* gtk/gtkfilesystemwin32.c (get_viewable_logical_drives): Wrapper
around GetLogicalDrives() that takes also the viewable drive
restrictions in the Registry (which are usually the result of an
Active Directory Group Policy) into account.
(check_volumes, gtk_file_system_win32_list_volumes) Call
get_viewable_logical_drives() instead of GetLogicalDrives().
svn path=/trunk/; revision=19079
Matthias Clasen [Tue, 27 Nov 2007 18:15:28 +0000 (18:15 +0000)]
Zero some variables to silence valgrind. (#495124, Morten Welinder)
2007-11-27 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkwindow.c (gtk_window_move_resize): Zero some
variables to silence valgrind. (#495124, Morten Welinder)
svn path=/trunk/; revision=19077
Ryan Lortie [Tue, 27 Nov 2007 03:25:09 +0000 (03:25 +0000)]
add clarification stating that the construct_child function is responsible
2006-11-26 Ryan Lortie <desrt@desrt.ca>
* docs/reference/gtk/tmpl/gtkbuildable.sgml: add clarification stating
that the construct_child function is responsible for returning a
reference.
* gtkbuilder.c (_gtk_builder_construct): remove g_object_ref() for
objects from constructors
* gtkuimanager.c (gtk_ui_manager_buildable_construct_child): add
g_object_ref() to this construction function (it's the only
implementer in GTK)
Fixes #496645.
svn path=/trunk/; revision=19075
Ryan Lortie [Tue, 27 Nov 2007 03:07:23 +0000 (03:07 +0000)]
remove concept of root objects and just refcount all objects in the
2006-11-26 Ryan Lortie <desrt@desrt.ca>
* gtkbuilder.c: remove concept of root objects and just refcount
all objects in the builder. Fixes #496651.
svn path=/trunk/; revision=19074
Ryan Lortie [Tue, 27 Nov 2007 02:34:12 +0000 (02:34 +0000)]
fix invalid free
2007-11-26 Ryan Lortie <desrt@desrt.ca>
* tests/buildertest.c (test_window): fix invalid free
svn path=/trunk/; revision=19073
Josselin Mouette [Mon, 26 Nov 2007 23:16:19 +0000 (23:16 +0000)]
reviewed by: Federico Mena Quintero
2007-11-26 Josselin Mouette <joss@malsain.org>
reviewed by: Federico Mena Quintero
* gtk/gtkfilechooserdefault.c: (shortcuts_append_paths),
(shortcuts_add_bookmarks), (shortcuts_selection_changed_cb),
(shortcuts_list_create), (gtk_file_chooser_default_should_respond):
Make the shortcuts activate with a single click. (#148828)
Fix a few things affected by the change:
- Set selection mode to GTK_SELECTION_SINGLE to allow a case
where no shortcut is selected.
- Don't activate a shortcut in the response callback.
- Filter out duplicate entries in volumes and bookmarks to
avoid the selection to change when reordering them with DnD.
svn path=/trunk/; revision=19072
Leonardo Ferreira Fontenelle [Mon, 26 Nov 2007 22:59:40 +0000 (22:59 +0000)]
Brazilian Portuguese translation updated by Pedro de Medeiros.
2007-11-26 Leonardo Ferreira Fontenelle <leonardof@svn.gnome.org>
* pt_BR.po: Brazilian Portuguese translation updated by Pedro de
Medeiros.
svn path=/trunk/; revision=19071
Leonardo Ferreira Fontenelle [Mon, 26 Nov 2007 22:52:43 +0000 (22:52 +0000)]
Brazilian Portuguese translation updated by Pedro de Medeiros and myself.
2007-11-26 Leonardo Ferreira Fontenelle <leonardof@svn.gnome.org>
* pt_BR.po: Brazilian Portuguese translation updated by Pedro de
Medeiros and myself.
svn path=/trunk/; revision=19070
Matthias Clasen [Mon, 26 Nov 2007 20:15:15 +0000 (20:15 +0000)]
Fix up some doc comments to shut up gtk-doc.
2007-11-26 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkmain.c:
* gtk/gtknotebook.c:
* gtk/gtkplugprivate.h:
* gtk/gtksocket.c:
* gtk/gtksocketprivate.h:
* gtk/gtktable.c: Fix up some doc comments to shut up gtk-doc.
svn path=/trunk/; revision=19066
Matthias Clasen [Mon, 26 Nov 2007 19:05:38 +0000 (19:05 +0000)]
Use $CUPS_CONFIG instead of hardcoded cups-config. (#495574, Richard Hult)
2007-11-26 Matthias Clasen <mclasen@redhat.com>
* configure.in: Use $CUPS_CONFIG instead of hardcoded cups-config.
(#495574, Richard Hult)
svn path=/trunk/; revision=19062
Matthias Clasen [Mon, 26 Nov 2007 18:27:20 +0000 (18:27 +0000)]
Change some labels to be clearer. String change ! (#376361, Sven Neumann)
2007-11-26 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkprintunixdialog.c: Change some labels to be clearer.
String change ! (#376361, Sven Neumann)
svn path=/trunk/; revision=19061
Matthias Clasen [Mon, 26 Nov 2007 18:21:13 +0000 (18:21 +0000)]
Short-circuit on destroy. (gtk_notebook_destroy): Destroy tab_label
2007-11-26 Matthias Clasen <mclasen@redhat.com>
* gtk/gtknotebook.c (gtk_notebook_update_labels): Short-circuit on
destroy.
(gtk_notebook_destroy): Destroy tab_label widgets. (#388321, Morten
Welinder)
svn path=/trunk/; revision=19059
Matthias Clasen [Mon, 26 Nov 2007 18:16:46 +0000 (18:16 +0000)]
Improve alternative button ordering. (#476827, Yevgen Muntyan, patch by
2007-11-26 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkassistant.c: Improve alternative button
ordering. (#476827, Yevgen Muntyan, patch by Carlos Garnacho)
svn path=/trunk/; revision=19057
Matthias Clasen [Mon, 26 Nov 2007 17:42:35 +0000 (17:42 +0000)]
Fix a theming problem with colors in GtkCalendar. (#499703, Michael
2007-11-26 Matthias Clasen <mclasen@redhat.com>
* gtk/gtkcalendar.c: Fix a theming problem with colors
in GtkCalendar. (#499703, Michael Hofmann)
svn path=/trunk/; revision=19055
Matthias Clasen [Mon, 26 Nov 2007 17:34:24 +0000 (17:34 +0000)]
Bump glib requirement
svn path=/trunk/; revision=19054
Matthias Clasen [Mon, 26 Nov 2007 17:32:19 +0000 (17:32 +0000)]
Use templates for glib-mkenums calls instead of complicated commandlines
2007-11-26 Matthias Clasen <mclasen@redhat.com>
Use templates for glib-mkenums calls instead of
complicated commandlines in Makefiles. (#429910)
* gdk-pixbuf/Makefile.am:
* gdk/Makefile.am:
* gtk/Makefile.am:
* perf/Makefile.am: Use templates for glib-mkenums
* gdk-pixbuf/gdk-pixbuf-enum-types.[ch].template:
* gdk/gdkenumtypes.[ch].template:
* gtk/gtktypebuiltings.[ch].template:
* perf/typebuiltins.[ch].template: The templates
svn path=/trunk/; revision=19053